package br.edu.delta.bo;

import java.util.Collection;

import javax.ejb.EJB;

import br.edu.delta.dao.LeitorDAO;
import br.edu.delta.model.Leitor;

/**
 * <p>
 * <b>Title:</b> LeitorBO
 * </p>
 * 
 * <p>
 * <b>Description:</b> LeitorBO
 * </p>
 * 
 * <p>
 * <b>Company: </b>
 * </p>
 * 
 * @author Denis
 * 
 * @version 1.0.0
 */
public class LeitorBO extends AppBO<Leitor> {

	/** Atributo serialVersionUID. */
	private static final long serialVersionUID = 1L;

	/** Atributo dao. */
	@EJB
	private LeitorDAO dao;

	/**
	 * @see br.com.javagyn.bo.base.AppBO#getDao()
	 */
	@Override
	public LeitorDAO getDao() {

		return this.dao;
	}

	/**
	 * Método responsável por pesquisar leitor por nome
	 * 
	 * @author Denis
	 * 
	 * @param nome
	 * @return
	 */
	public Collection<String> pesquisarLeitoresPorNome(String nome) {

		return this.getDao().pesquisarLeitoresPorNome(nome);
	}

	public Leitor pesquisarLeitorPorNome(String nome) {

		return this.getDao().pesquisarLeitorPorNome(nome);
	}

}
